package com.aaa.service;

import com.aaa.entity.Role;
import com.aaa.util.DefaultMsg;
import com.aaa.util.TableData;

import java.util.List;

public interface RoleService {
    /**
     *  分页查询角色列表
     * @return
     */
    public TableData<Role> listAll(String keyword);

    /**
     * 根据角色编号查询角色
     * @param id
     * @return
     */
    public Role findById(Long id);

    /**
     * 保存
     * @param role
     * @return
     */
    public DefaultMsg saveOrUpdate(Role role, String rids);

    /**
     * 删除
     * @param id
     * @return
     */
    public DefaultMsg delete(Long id);

    /**
     * 根据用户id查询角色id
     * @param id
     * @return
     */
    public List<Integer> checkIdRole(Integer id);
    public DefaultMsg delete(Integer id);
}
